*{
   margin: 0px;
   padding: 0px;
}
img{
	border-style: none;
}
section, footer, aside, nav, article, figure, hgroup{
   display:block;
}
body{
	background:#ffffff;
	font-family: Century;
}
#main_box{
   width:80%;
   margin-left: 10%;
   margin-right: 20%;
   text-align:left;
   display:block;
}

#top_header{
    font-family: Century;
    display:block;
    color: #000000;
    background:#F9F9F9;
    background-color:#F9F9F9;
}
#top_header h1{
    text-align: left;
    margin:10px 8px 0px 0px;
}
#top_ad{
	display:block;
	/*margin:10px 8px 0px 0px;*/
}
#top_nav{
   padding:7px 0px 0px 0px; /* top,right,bottom,left */
   display:block;
   margin-bottom:20px;
}
#top_nav li{
   display:inline-block;
   list-style:none;
   padding-right:25px; /*space between links*/
}
a{
	color:#003366;
}
a:hover{
	color:#870505;
}
a:active{
	color:#333333;
}
a.topLinks{
	color:silver;
	font: bold 16px Century Gothic;
	text-shadow:0 1px 0 #000000;
	text-decoration: none
}

#paging li{
   display:inline-block;
   list-style:none;
   /*padding-right:5px;*/
   margin:5px;
}
a.topLinks:hover{
	color:lime;
	font: bold 16px Century Gothic;
	text-shadow:0 1px 0 #000000;
	text-decoration: none
}

#the_footer{
   clear:both;
   text-align:center;
   padding:20px;
   border-top: 2px solid silver;
   background:#e9e9e9;
   color: #1a1a1a;
}
.buttons{
  text-align:center;
  margin-top:50px;
}

hr.split{
    display:block;
    margin-top:20px;
    margin-bottom:10px;
}
#future{
   padding:7px 0px 0px 10px; /* top,right,bottom,left */
  /* margin-top:80px;*/
}
#future li{
   display:inline-block;
   list-style:none;
}
#countries{
   padding:7px 0px 0px 10px; /* top,right,bottom,left */
  /* margin-top:80px;*/
}
#countries li{
   display:inline-block;
   list-style:none;
   padding-right:25px;
}
#countries p{
   padding-right:25px;
}
.clear { clear:both; }
#input_area input{
    margin-bottom:20px;
}
#item_list{
    display:block;

}
